package com.test.entity;

import java.io.Serializable;

/**
 * 请假(LeaveInfo)实体类
 *
 * @author makejava
 * @since 2022-11-12 11:01:47
 */
public class LeaveInfo implements Serializable {
    private static final long serialVersionUID = 455667812704181502L;
    /**
     * 主键id
     */
    private Integer id;
    /**
     * 请假原因
     */
    private String reason;
    /**
     * 请假类型
     */
    private Integer leaveType;
    /**
     * 请假天数
     */
    private Integer leaveDays;
    /**
     * 请假开始日期
     */
    private String startDate;
    /**
     * 请假状态
     */
    private Integer leaveStatus;
    /**
     * 审核备注
     */
    private String checkRemark;
    /**
     * 申请时间
     */
    private String createTime;
    /**
     * 销假时间
     */
    private String xjTime;
    /**
     * 员工ID
     */
    private Integer staffId;
    /**
     * 员工工号
     */
    private String staffNo;
    /**
     * 员工姓名
     */
    private String staffName;

    private String leaveTypeStr;
    private String leaveStatusStr;

    public String getLeaveStatusStr() {
        return leaveStatusStr;
    }

    public void setLeaveStatusStr(String leaveStatusStr) {
        this.leaveStatusStr = leaveStatusStr;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getLeaveTypeStr() {
        return leaveTypeStr;
    }

    public void setLeaveTypeStr(String leaveTypeStr) {
        this.leaveTypeStr = leaveTypeStr;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public Integer getLeaveType() {
        return leaveType;
    }

    public void setLeaveType(Integer leaveType) {
        this.leaveType = leaveType;
    }

    public Integer getLeaveDays() {
        return leaveDays;
    }

    public void setLeaveDays(Integer leaveDays) {
        this.leaveDays = leaveDays;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public Integer getLeaveStatus() {
        return leaveStatus;
    }

    public void setLeaveStatus(Integer leaveStatus) {
        this.leaveStatus = leaveStatus;
    }

    public String getCheckRemark() {
        return checkRemark;
    }

    public void setCheckRemark(String checkRemark) {
        this.checkRemark = checkRemark;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getXjTime() {
        return xjTime;
    }

    public void setXjTime(String xjTime) {
        this.xjTime = xjTime;
    }

    public Integer getStaffId() {
        return staffId;
    }

    public void setStaffId(Integer staffId) {
        this.staffId = staffId;
    }

    public String getStaffNo() {
        return staffNo;
    }

    public void setStaffNo(String staffNo) {
        this.staffNo = staffNo;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

}

